Вторая задача (task2).

1 вариант.
Можно изменить строку 
**double catchedRes1 = intArray[8] / d** на **double catchedRes1 = 8 / d**, тогда код заработает, получим 
ArithmeticException.
2 вариант.
Можно создать массив **double intArray[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}** - в этом случае будем ловить 
ответ в виде Infinity.
3 вариант.
Заменив тип данных в массиве на **int**:
**int intArray[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}**, получим ошибку ArithmeticException / by Zero


Третья задача (task3).
Нужно блок **catch (Throwable ex)**
вызывать после всех проверок на ошибки, т.к. он является базовым.

Пример изменённого кода приведён в репозитории.
